home *** CD-ROM | disk | FTP | other *** search
/ Chip: 2005 Utilities / CHIP Utilities 2005.7z / CHIP Utilities 2005.iso / Bazy / Archiwum / mdac_typxpl.exe / 1033 / RCDATA / CABINET / SQLOLEDB.txt < prev    next >
Text File  |  1999-05-27  |  4KB  |  69 lines

  1. ---------------------------------------------------------------------
  2. Dostawca Microsoft(R) SQL Server OLE DB Provider 7.00.459 plik Readme 
  3. ---------------------------------------------------------------------
  4.  
  5. (c) 1998 Microsoft Corporation. Wszelkie prawa zastrze┐one.
  6.  
  7. Ten dokument zawiera informacje z ostatniej chwili lub inne informacje uzupe│niaj╣ce dokumentacjΩ programu Microsoft SQL Server OLE DB Provider.
  8.  
  9. -----------
  10. SPIS TREîCI
  11. -----------
  12.  
  13. 1. OPIS PRODUKTU
  14.    
  15. 2. UWAGI TECHNICZNE
  16.  
  17. ----------------
  18. 1. OPIS PRODUKTU
  19. ----------------
  20. Program Microsoft SQL Server OLE DB Provider, SQLOLEDB, zapewnia interfejs dostΩpu do jednego lub kilku serwer≤w SQL.
  21.  
  22. -------------------
  23. 2. UWAGI TECHNICZNE 
  24. -------------------
  25.  
  26. 2.1 Zmiany w│a£ciwo£ci SQLOLEDB 
  27.  
  28. Warto zwr≤ciµ uwagΩ na poni┐sze zmiany we w│a£ciwo£ciach SQLOLEDB:
  29.  
  30. * W│a£ciwo£µ DBPROP_INIT_DATASOURCE jest teraz wykorzystywana do okre£lenia nazwy serwera, na kt≤rym dzia│a program SQL Server. Nie jest ju┐ u┐ywana do okre£lenia nazwy bazy danych.
  31.  
  32. * W│a£ciwo£µ DBPROP_INIT_CATALOG jest teraz wykorzystywana do okre£lenia pocz╣tkowej bazy danych.
  33.  
  34. * W│a£ciwo£µ DBPROP_INIT_LOCATION nie jest ju┐ obs│ugiwana.
  35.  
  36. * W│a£ciwo£µ DBPROP_AUTH_INTEGRATED jest teraz obs│ugiwana. Je£li w│a£ciwo£µ 
  37. DBPROP_AUTH_INTEGRATED jest ustawiona na 'SSPI', zostan╣ u┐yte zintegrowane zabezpieczenia. Je£li zostanie ustawiona na wskaƒnik Null BSTR, zostan╣ u┐yte zabezpieczenia serwera SQL.
  38.  
  39. * W│a£ciwo£µ SSPROP_AUTH_TRUSTEDCONNECTION nie jest ju┐ obs│ugiwana.
  40.  
  41. * Specyficzna dla dostawcy w│a£ciwo£µ DBPROP_INIT_MODE nie jest ju┐ obs│ugiwana.
  42.  
  43. 2.2
  44. Je£li nast╣pi pr≤ba wykonania polecenia na po│╣czeniu, kt≤re ma nie zrealizowane polecenie, dostawca SQLOLEDB tworzy nowe po│╣czenie do wykonania nowego polecenia, je£li spe│nione s╣ nastΩpuj╣ce warunki: 
  45.  
  46. *  W│a£ciwo£µ DBPROP_MULTIPLECONNECTIONS jest ustawiona na VARIANT_TRUE.
  47. *  Pierwsze polecenie nie generuje wierszy lub nie u┐ywa kursora serwera. 
  48.  
  49. Je£li istnieje aktywna transakcja w po│╣czeniu, pr≤ba wykonania drugiego polecenia zwr≤ci warto£µ E_FAIL. Je£li nie istnieje aktywna transakcja ale w│a£ciwo£µ DBPROP_MULTIPLECONNECTIONS jest r≤wna VARIANT_FALSE, pr≤ba wykonania drugiego polecenia zwr≤ci warto£µ DB_E_OBJECTOPEN.
  50.  
  51. Transakcje i blokady s╣ zarz╣dzane przez serwer SQL przez podstawy po│╣czenia.  Je£li drugie po│╣czenie jest utworzone, polecenia w odrΩbnym po│╣czeniu nie wsp≤│u┐ytkuj╣ blokad. Nale┐y zwr≤ciµ uwagΩ, czy polecenie nie blokuje innych polece± utrzymuj╣c blokady na wierszach wymaganych przez inne polecenie.
  52.  
  53. 2.3
  54. W celu zwiΩkszenia wydajno£ci przez ograniczenie ruchu w sieci, dostawca SQLOLEDB nie pobiera automatycznie informacji o parametrach, je£li nie zostanie wywo│ana metoda ICommandWithParameters::GetParameterInfo lub ICommandPrepare::Prepare przed wykonaniem polecenia. Oznacza to ┐e dostawca SQLOLEDB nie wykonuje automatycznie:
  55.  
  56. * Sprawdzania poprawno£ci typu danych okre£lonych w metodzie ICommandWithParameters::SetParameterInfo.
  57. * Mapowania z typu danych DBTYPE okre£lonego w informacji podanej w informacji wi╣┐╣cej akcesora z poprawnym typem danych SQL dla parametru.
  58.  
  59. Aplikacja mo┐e otrzymaµ b│╣d lub utraciµ precyzji dla ka┐dej z tych metod, je£li okre£lone typy danych nie s╣ zgodne z typami danych SQL dla parametr≤w.
  60.  
  61. Aby zapewniµ ┐e to nie nast╣pi, aplikacja powinna: 
  62.  
  63. * Podczas kodowania parametr≤w dla ICommandWithParameters::SetParameterInfo, upewniµ siΩ ┐e warto£µ pwszDataSourceType odpowiada typowi danych SQL dla parametru.
  64. * Podczas kodowania akcesora, upewniµ siΩ ┐e warto£µ DBTYPE jest powi╣zana z parametrem kt≤ry ma ten sam typ danych SQL dla parametru.
  65. * Wywo│aµ w kodzie aplikacji metodΩ ICommandWithParameters::GetParameterInfo, aby dostawca m≤g│ dynamicznie otrzymaµ typy danych SQL dla parametr≤w. Spowoduje to dodatkow╣ komunikacjΩ z serwerem za po£rednictwem sieci.
  66.  
  67. 2.4
  68. W│a£ciwo£µ DBPROP_CHANGEINSERTEDROWS mo┐e byµ ustawiona tylko na VARIANT_TRUE, je£li zestaw wierszy u┐ywa kursora sterowanego przez zestaw rekord≤w.
  69.